How many years can LeBron stay at the top of his game?