Trump likely to scrap Iran deal amid 'insane' changes of stance, says Macron