Ronaldo accepts €18.8m deal over tax evasion