The Heston stochastic volatility model: nonlinear filtering and parameter estimation