STOCK PURCHASE AGREEMENT AMONG BPZ ENERGY INTERNATIONAL HOLDINGS, L.P. AND BPZ ENERGY LLC, AS SELLERS AND BPZ RESOURCES, INC., AS BORROWER AND PACIFIC STRATUS ENERGY S.A., AS BUYER AND PACIFIC STRATUS INTERNATIONAL ENERGY LTD., AS PRE LENDER...