England legend Peter Shilton says Manchester City's Joe Hart can become one of the world's top goalkeepers if he can eradicate mistakes from his game.