General Atlantic Takes Majority Stake in Marathon Health