Court of Appeal overturns earlier ruling in long-running battle between Spanish bank and French insurer Axa