Earthstone Energy to buy Delaware Basin-focused Novo Oil and Gas for $1.5 billion