how much does a ticket to hamilton cost