Maria Sakkari beats Pliskova to reach semi-finals in US Open