On 21 April, Communist forces crossed the Yangtze River. Where did the KMT government stay until October 15?