Home tenis Muguruza routs would-be No. 1 Halep for Cincy title