Credit crunch costs cancer charity £40,000