Generalizing treatment effects with incomplete covariates: Identifying assumptions and multiple imputation algorithms