Photosynthetic flagellate