Spain warns of damage of no-deal Brexit, including for Gibraltar