LeBron: Duncan an all-time great