organisms that carry out photosynthesis