Jannik Sinner lands the Grand Slam title he has long promised with an extraordinary fightback to beat Daniil Medvedev in the Australian Open final.