Typhoon Megi leave trail of destruction in Taiwan