Speaking ahead of Newcastle's match against champions Manchester City on Friday, Steve Bruce hailed Pep Guardiola as "quite simply the best manager in the world at the moment, in my opinion."