U.S. President Donald Trump said his efforts had pushed other NATO countries to contribute more to the Western defense alliance but it was still not enough to offset the burden on U.S. taxpayers.