The digital tricks charities use to get us giving