The US Justice Department has charged an Iranian man in connection with an alleged murder-for-hire plot to kill Donald Trump before he was elected president. Investigators learned of the plan to kill Trump from Farhad Shakeri, said to be an Iranian government asset who spent time in American prisons for robbery and who authorities say maintains a network of criminal associates enlisted by Tehran for surveillance and assassination plots. Shakeri told investigators that a contact in Iran’s paramilitary Revolutionary Guard instructed him in September to set aside other work he was doing and assem…