World No 1 Lee Chong Wei regained the Yonex All England Open Championship title by avenging last year's final loss to Chen Long.