Generalized Sparse Additive Models