Alcaraz wins US Open and becomes youngest world No.1