A Framework for Selecting Multi-Attribute Optimal Renewable Energy Driven Desalination Architectures