Enhanced photoelectrochemical performance of composite photovoltaic cells of Li(+)@C60-sulphonated porphyrin supramolecular nanoclusters.