Smoothing and forecasting Poisson counts with P-splines