Iran approves foreign investment worth $540m