The US military has launched strikes on Iranian targets in response to an IRGC missile attack on American forces in the Middle East.