Sparse Polynomial Approximation of High-Dimensional Functions