Cairo film fest finally opens to ritz, razzle and revolution