Google, Constellation ink 3,590-megawatt contract, World Watch | PolicyRisk