Simple and efficient simulation of the Heston stochastic volatility model