Almost 40% of small charities providing inaccurate financial information