An integrated artificial photosynthesis system based on peptide nanotubes.