Cristiano Ronaldo made a rare visit to the White House as President Donald Trump hosted a formal dinner honoring Saudi Crown Prince Mohammed bin Salman.