Morocco withdraws ambassador from Algiers over Western Sahara dispute