Survey shows public support for opt-in on charity communications