Resurgent Garbine Muguruza advances to Shenzhen semis