A penalized framework for distributed lag non-linear models.