U.S. President Donald Trump said on Thursday he was ready to help smaller NATO countries to buy U.S. weapons as he pushed them to spend more on their own defense.