Italian world No.1 Jannik Sinner is into a second straight Australian Open final after brushing aside American showman Ben Shelton in straight sets.