The Byzantine Empire ruled the northern shores of the Sahara from the 5th to the 7th centuries. What time period did the Muslim conquest of North Africa   take place