Iran hit by global cyber attack that left U.S. flag on screens