Putin and Macron mount joint defence of Iran nuclear deal