Greater Cleveland Food Bank says it has about 3 weeks of food left as demand rises