President Trump has appealed to Iranians to topple their government, but a popular uprising is unlikely to defeat current leadership or the Revolutionary Guards, a former US diplomat says.