Drivers line up for free gas in San Diego