Photosynthetic energy conversion: natural and artificial.