Energy infrastructure firm Enerflex signs all-stock deal to buy U.S. company Exterran