‘Tough cookie’ Muchova downs Cirstea to reach US Open semi-finals