Heavy rain and mountain snow expected in San Diego again