buffalo coldest temperatures