Fast-growing Dhaka is struggling to deal with the mountains of trash generated by its 23 million inhabitants. But it has