Pumpkin flowers, fruit, and photosynthesis