Electron correlation in semiconductors and insulators: Band gaps and quasiparticle energies.