Iga Swiatek charges into Australian Open semi-finals