Halep sets up Sharapova showdown