A review for chromium removal by carbon nanotubes