ONEOK to invest more than $650 million in Williston growth