Variable selection in additive models using P-splines