British lawmakers rule out no-deal Brexit