China, South Korea bag badminton titles at All England Open