Alcaraz stops Tiafoe’s US Open run for 1st Grand Slam final