Hadestown opens in San Diego