Smoothing and variable selection using P-splines door