PURCHASE AND SALE AGREEMENT BY AND BETWEEN BP AMERICA PRODUCTION COMPANY AND LINN ENERGY HOLDINGS, LLC DATED JUNE 21, 2012