Bank problems may hit charitable giving