China Three Gorges Corp. has agreed to buy a 494-megawatt solar plant in Spain from Canada’s Northleaf Capital Partners Ltd., ...