Witnesses and protest organizers in Cairo , Suez and several other towns say police detained dozens of demonstrators carrying the banner of the Kifaya Movement .