Oneonta NY weather