Nanofluidic membranes to address the challenges of salinity gradient power harvesting