ESCO Technologies to acquire Megger for $2.35 billion in cash-and-stock deal