The calibration of the Heston stochastic volatility model using filtering and maximum likelihood methods