Official: Cagliari sign Adan