Credit crunch to hit charities