Cairo clashes reveal deep divisions