The origin, development and future of spintronics