Author and lawyer Alan Dershowitz says US President Donald Trump making a deal with Iran will not solve the problem because it will be broken.