NHL cancels remainder of preseason