Numerical simulation of brackish water desalination by a reverse osmosis membrane