United States President Donald Trump says it is 'ridiculous' to maintain his country's current support for NATO.