Maximum likelihood from incomplete data via the EM algorithm