Photo-induced self-catalytic redox reaction of nano Bi2MoO6 for solar energy harvesting and pseudo-capacitance charge storage.