Nearly 3,000 Buffalo homes at risk of foreclosure