China launches its solar exploration satellite.