Philippines braces for powerful tropical storm