how much do tickets to hamilton cost