OKC's Devon Energy buys assets from Houston driller in $5 billion deal