Constellation to acquire Calpine for $16B