Congress questions $300M power deal