100 injured in clashes between demonstrators and soldiers in Cairo