ThoughtWorks secures $720 mn to repurchase equity from existing investors