Donald Trump has once again lashed out at NATO countries, accusing them of doing "nothing" to support the US during the ongoing conflict with Iran.