Macron demands Trump to abide by nuclear agreement with Iran