how much is a ticket to hamilton