Numerical analysis of transport phenomena in reverse electrodialysis for system design and optimization