Jannik Sinner beat Alexander Zverev after a third-set tiebreak to reach the final of the Cincinnati Open