Optofluidics based micro-photocatalytic fuel cell for efficient wastewater treatment and electricity generation.