LeBron James was held to single-digit points for only the 10th time in 1,630 NBA regular-season games as his Philadelphia 76ers were beaten on his return to face his former team the Cleveland Cavaliers.