Renewable energy powered membrane technology: Computational fluid dynamics evaluation of system performance with variable module size and fluctuating energy