Cagliari reveal Juve-Nainggolan deal