A multiple-imputation Metropolis version of the EM algorithm