Portuguese soccer superstar Cristiano Ronaldo and billionaire Elon Musk were among the guests at a lavish White House dinner hosted by US President Donald Trump for the visiting Saudi crown prince on Tuesday.Ronaldo plays for Saudi club Al Nassr, one of a number of aging players who have been attracted to the desert kingdom's heavy spending on stars despite its rights record.The 40-year-old, whose contract with the Saudi club ends this summer, took his place near the head of Trump's table a few seconds before the president and Saudi Crown Prince Mohammed bin Salman entered.