San Diego votes for new mayor