Covid-19 sees just 1 in 5 small charities providing normal service