Advances in dye removal technologies. (2018)