TechnipFMC beats Q2 estimates as subsea margins hit 19.6%