LeBron James hints at retirement, but will he walk away from a $46.7 million payday?

X