Jannik Sinner produced a scintillating performance in the Australian Open final to beat Alexander Zverev in straight sets.