Justin Thomas becomes latest first-time major winner