Recovering metals from waste