Iran absorbs $3.37b investment: UNCTAD