Donald Trump has slammed Berlin over its contribution to NATO and criticized the trade deficit between the two countries, after the German foreign minister claimed the US president’s current policy is weakening the West and putting Europe’s future at risk.