Private equity firm Energy Capital Partners and a consortium of investors have struck a deal to buy U.S. power generator Calpine Corp.