hamilton musical san francisco tickets