Can impact investment help business in the long term?