STOCK PURCHASE AGREEMENT BY AND AMONG ODYSSEY MARINE EXPLORATION, INC., PENELOPE MINING LLC AND MINERA DEL NORTE, S.A. DE C.V., AS GUARANTOR AND LENDER DATED AS OF MARCH 11, 2015