cost of tickets to hamilton