Exclusive: Treaty ‘removing all physical barriers between Spain and Gibraltar’ will take effect on 15 July