Lewiston, Idaho, weather forecast