ONEOK to acquire Medallion and EnLink stake in $5.9B deal