Spin physics in semiconductors