French Institute hosts Egypt's latest film fest