Visible light-induced reduction properties of diphenylviologen with water-soluble porphyrin