Michael Portillo takes in the sights, smells and tastes of north Africa as he travels from the Mediterranean port of Tangier to the Berber city of Marrakech. Behind the scene