Man City secures Guardiola until 2026.