Barcelona great Andres Iniesta believes he has a few years left as a player before diving into coaching