A backward Monte Carlo approach to exotic option pricing