Shaun White wins 3rd Olympic gold in one for the ages