Relations between the US and Iran have been strained for years over nuclear issues, sanctions, and regional security.