US independent WPX Energy has come to an agreement to purchase private player Felix Energy in a deal valued at $2.5 billion, the company announced