Who was José de San Martín and why did he give up his army to Bolivar?