U.S. President Donald Trump said full magnets and “any necessary rare earths” will be supplied up front by China as part of a trade agreement.