Compuware sold to private equity firm for $2.5B