A comprehensive review of electrocoagulation for water treatment: Potentials and challenges. (15th January 2017)