Charities losing their share of public attention, says Charity Monitor