Markov Chain Monte Carlo methods for stochastic volatility models