Alcaraz wins maiden Grand Slam at US Open to become new world No 1