PURCHASE AND SALE AGREEMENT by and between MARATHON OIL COMPANY as Seller and TRIANGLE USA PETROLEUM CORPORATION as Buyer