Barcelona’s Eric Abidal needs liver transplant