Recent progress in the applications of layer-by-layer assembly to the preparation of nanostructured ion-rejecting