Credit crunch means rising costs and increased demands on charities