Celtics survive 42-point night by LeBron, down Cavs 107-94