How many days of the year does San Diego typically experience temperatures above 60 degrees Fahrenheit