Anderson Silva thinks he could fight another six years