Parliament votes against a no-deal Brexit