Donald Trump struck a controversial deal for U.S. companies to build and run nuclear power plants in Saudi Arabia.