Soccer star Cristiano Ronaldo pleads guilty to tax fraud, fined $21 million