how much are tickets to see hamilton