P and B single- and co-doped silicon nanocrystals: Formation and activation energies, electronic and optical properties