AGREEMENT AND PLAN OF MERGER among CONOCOPHILLIPS, PUMA MERGER SUB CORP. and MARATHON OIL CORPORATION Dated as of May 28, 2024