Typhoon Haikui leaves trail of destruction in Taiwan, heads to China