光合作用生成能量吗?