Charities urged to play by the rules