Classification by sparse additive models