Spain’s Carlos Alcaraz defeated Italy’s Jannik Sinner in a dramatic five-set men’s singles final.