MGM Resorts set to buy back $2bn worth of its stock