Santa Cruz, Calif., agency approves new hotel