ONEOK to acquire Magellan Midstream Partners in $18.8 billion deal