photosynthesis solar energy capture 4287323