Spain to reopen borders on 21 June