Justin Thomas new world number one