Morocco recalls ambassador to Algeria over Western Sahara rift