Retail investors have billions for impact — and too few places to put them