Morocco recalls ambassador to Madrid