Gibraltar facing 'crunch' post-Brexit talks with Spain