Jannik Sinner has kept his Australian Open title defence on track with a hard-fought victory over Denamrk's Holger Rune.