Recent advances on photocatalytic fuel cell for environmental applications-The marriage of photocatalysis and fuel cells.