Israel has 8 days to hit Iran N-site: Ex-envoy