Too many charities failing to show public benefit in reports, says Commission