ATP合成所需要的能量由谁提供?