Dominic Thiem dumped out Rafael Nadal with a sensational four-set victory in the Australian Open quarter-finals.