China launches land exploration satellite