Nadal, Murray complete all-star US Open semi-finals