Non-profits struggle with high food costs, rising demand