Solar Impulse Lands in China After 20-Hour Flight From Myanmar