French President Macron criticised Trump for contradicting himself on Middle East conflict views Macron accused Trump of undermining NATO by causing doubts about US commitment to the alliance Macron called a military operation to liberate Strait of Hormuz unrealistic