Italian fans at Melbourne Park were on cloud nine as Jannik Sinner defeated Novak Djokovic to reach his first Grand Slam final.