Charities face £10.1 billion funding gap over next six months