US President Donald Trump has flagged food shortages in Iran and pitched the Islamic Republic as a new market for American ...