Cairo Film Fest honors several foreigners; Ahmed Zaki for 'Best Actor'