Simon Whitlock thrashed defending champion Michael van Gerwen to reach the World Grand Prix semi-finals.