P-spline quantile regression: a new algorithm for smoothing parameter selection