How Sparse Can We Prune A Deep Network: A Fundamental Limit Perspective