Traffic in the Egyptian capital has come to a virtual standstill, as lines of cars queuing for petrol stretched down the city streets.