how much do hamilton tickets cost