Keith weather forecast