Electron, hole and exciton effective g-factors in semiconductor nanocrystals