No.2 seed Alexander Zverev had a meltdown over a feather disrupting play but still beat Tommy Paul in four sets to reach the Australian Open semi-finals.