Spin Transport in Semiconductors