How 3D-printing 10 buildings in a day could help China clean up mountains of waste