An explosive half-century from Jason Roy helped Surrey to a three-wicket victory over Worcestershire Rapids in their NatWest T20 Blast quarter-final at The Oval.