Constellation Energy Strikes Cash-Stock Deal to Buy Power Producer Calpine