Wake Forest's Ian Harkes wins soccer's Hermann Trophy