Private capital group CVC has struck an agreement to acquire credit manager Marathon for $1.2bn as the firm accelerates its push into US markets.