NBC: MLB cancels 93 more games; gap narrows in bargaining