Cimarex Energy acquires Cana-Woodford assets for $249M