long term weather forecast redding, ca