Nanocomposite and nanostructured ion-exchange membrane in salinity gradient power generation using reverse electrodialysis