Various water-treatment technologies for inorganic contaminants: current status and future aspects