News24.com | Guardiola says he has to earn new Man City contract