Taiwan braces for powerful typhoon along southwest coast