photocatalyst solar cells membrane for gas separation semiconducting materials wastewater treatment membranes thin films spin coating material characterization materials solar energy materials thin film deposition nanomaterials membrane technology gas separation membrane