Jul.15 -- Humans are expected to generate 3.4 billion tons of trash annually by 2050. But countries are running out of places to put it.