Clay-polymer nanocomposites (CPNs): adsorbents of the future for water treatment.