Guardiola: 'Yaya apology good for Man City'