InvestEco Capital closes $106M fund for sustainable food bets