Hamdi rescues Ahly from home defeat to Esperance in CAF CL final 1st leg