ITFC signs $2bn loan with EGPC