14 day forecast oceanside ca