how much is a hamilton ticket