Particle-hole configuration interaction and many-body perturbation theory: application to Hg+