A blanket of toxic haze is enveloping parts of Indonesia and spreading into Malaysia, Singapore and the Philippines, as weeks-long wildfires continue to burn.