NBC: Ohio lawmakers pass new congressional map after reaching an unexpected deal