Ties between the US and Iran have been strained through both of Donald Trump’s terms as US president.