Engineered nanomaterials and their surface functionalization for the removal of heavy metals: A review. (February 2020)