ConocoPhillips to buy Concho Resources for $9.7 billion in 2020’s top shale deal