Special counsel Jack Smith has dropped the election subversion case against Donald Trump, citing a clause in the US Constitution.