Champions Trophy 2025: squads, groups and fixtures of all eight teams