Iran launches retaliatory strikes across the Middle East