10 of the sunniest — and cloudiest — cities in America