tickets to hamilton in ny