Vinaconex to buy back 44 million shares