China launches its first unmanned cargo spacecraft