Robust Estimation for Generalized Additive Models