A Saudi Arabian state-owned investment company has agreed to buy a controlling stake in Singapore-based commodities trader Olam Agri that values the group at $4bn, as the kingdom accelerates efforts ...