Великобритания и Испания достигли предварительного соглашения о статусе Гибралтара после выхода Соединенного Королевства из Европейского союза.