Alcaraz outlasts Sinner in five-hour US Open epic