Many charities failing to report income and expenditure accurately, study reveals