who won the all england badminton championships for seven years