Ubisoft Barcelona Will Organize Strike Following Latest Restructuring That’s Going to Layoff 51 Developers June 28, 2026