STOCK PURCHASE AGREEMENT dated as of November 28, 2003 by and among SANTANDER BANCORP, ADMINISTRACIÓN DE BANCOS LATINOAMERICANOS SANTANDER, S.L. and SANTANDER SECURITIES CORPORATION