Dhaka, one of the world's most densely populated megacities, may face a catastrophic humanitarian disaster if struck by a major earthquake, leading geologists and engineers have warned.