Sharing Gibraltar would be 'like giving Cornwall to the French'