solar energy and photosynthesis 7038104