Gibraltar: Post-Brexit EU agreement 'very close' after talks