LeBron James says that he's one of the four best NBA players of all time. Is he delusional?