China blasts its Tianhui-5 Earth remote-sensing satellite into space.