Waste treatment and recycling