Random violation of building codes and unplanned urbanisation has compounded the capital Dhaka