Pricing and hedging high-dimensional American options: an irregular grid approach