how much does a hamilton ticket cost