photosynthesizes