Modeling and optimization of metal-organic frameworks membranes for reverse osmosis with artificial neural networks