Cristiano Ronaldo accepts 23-month suspended sentence and £16.5m fine for tax fraud