cost of tickets for hamilton