CardWorks in its $2.65 billion sale to Ally Financial