LeBron James celebrated his 40th birthday by saying he could still play at an elite NBA level for another five to seven years ...