STOCK PURCHASE AGREEMENT By and Between MILLENNIUM CELL INC. and THE DOW CHEMICAL COMPANY Dated February 27, 2005