Bangkok officially declared a disaster zone as residents face flooding from more than 300mm of rainfall in 48 hours.