Credit: Courtesy CACI International CACI buys Fairfax IT firm Azure Summit Technology for $1.3 billion