World No.1 Jannik Sinner has powered his way to a second straight Australian Open crown and third grand slam title with a three-set win over Alexander Zverev.