'Smart' to 'scum' - Trump on Iran leadership three weeks apart