tickets for hamilton in san francisco