World number one Jannick Sinner overcomes American Ben Shelton in straight sets to reach Australian Open final.