AGREEMENT TO MERGE AND PLAN OF REORGANIZATION dated as of May 29, 2007 by and between Heritage Oaks Bancorp and Business First National Bank