Most corporate-charity partnerships small & short-term, study finds