Photosynthesis, productivity and environment