San Diego approves new rules on short-term rentals