Sample average approximation with sparsity-inducing penalty for high-dimensional stochastic programming