Barclays says buy MGM, a 'premium diversified global gaming operator' with nearly 40% upside