Is solar viable in cloudy climates?