Energy Capital holds advanced talks to buy Calpine