Reverse electrodialysis: exploiting the difference in salt concentration between seawater and river water.