Michael van Gerwen beat Nathan Aspinall in the World Championship semi-final to set up a clash against Peter Wright in the final.