Cristiano Ronaldo is set to join Italian giants Juventus for a fee of around £105m after nine years at Real Madrid.