Photocatalysis of oligo(p-phenylenes): photoreductive production of hydrogen and ethanol in aqueous triethylamine