Kim Brennan wins Thomas Keller Medal at World Rowing awards