CFD simulations of spacer-filled channels for pressure retarded osmosis applications