宋元时期科技得到高度发展的原因是什么