MGM Resorts Q2 profit beats as Las Vegas Strip revenue rises 3%