Envirocad: A design tool for efficient synthesis and evaluation of integrated waste recovery, treatment and disposal processes