Guardiola stays at Man City till 2026.