Ronaldo accepts $21.6m fine for tax evasion, avoids jail