American Option Pricing with Machine Learning