Millennials embrace investing for social good