Tehran has for years vowed to hit back at Trump for ordering the assassination of Iranian general Qassem Soleimani in January ...