U.S. singer-songwriter Neil Diamond, the voice behind classic tunes like 'Sweet Caroline' and 'Cracklin´ Rosie', has sold his entire song catalogue to the publishing arm of Universal Music Group.