Hedging of Financial Derivative Contracts via Monte Carlo Tree Search