weather forecast for Schenectady