Self-assembled light-harvesting peptide nanotubes for mimicking natural photosynthesis.