Ace Hardware opens in Santa Cruz, Calif.