Constellation to acquire Calpine for $26B