Egypt recalls envoy to Israel after Gaza strike