Muguruza upsets Halep to enter her maiden Aus Open final