NBA legend LeBron James reignited speculation over his retirement when he refused to rule out whether his 23rd NBA season would be his last.