20180428 sports.tennis: Vandeweghe stuns Halep to advance to Stuttgart semi-finals