Demand hits new highs even as charities struggle with drop in giving