Foundations, Companies Gave $380 Million for Sandy Relief, Study Finds