US independent WPX Energy has come to an agreement to purchase privately held Felix Energy in a deal valued at $2.5 billion, adding to the company's core