Powerful typhoon to hit Taiwan