LeBron James has added another record to his name - becoming the first player to record a triple-double against every NBA team.