Spain has threatened the UK with a hard border on Gibraltar unless it accepts Madrid’s “generous” post-Brexit deal, which ...