Bangkok has officially been declared a disaster zone after relentless rains triggered widespread flooding.