Brexit could put lives of vulnerable at risk due to less charity funding, report finds