Police clash with demonstrators in Cairo