Spain’s CaixaBank to sell stake in Repsol