Jannik Sinner recovered from losing the opening set to beat Alexander Zverev in four sets and claim a second successive Wimbledon title.