Pep Guardiola's record with Manchester City, Bayern Munich and Barcelona proves he is one of the greatest managers of all time, according to Sky Sports' Gary Neville.