Top 400 charities see billions less in donations