PREFERRED STOCK PURCHASE AGREEMENT among CARRIZO OIL & GAS, INC. and THE PURCHASERS PARTY HERETO