Egypt short film comes home to Alexandria after international festival triumph