Cairo film fest cancels tonight's closing ceremony