Nick Dempsey wins silver in windsurfing