Coupled multiconfiguration self-consistent field (MC SCF) perturbation theory