Halep claws way into Open third round