Environmental remediation of heavy metal ions by novel-nanomaterials: A review. (March 2019)