Iran hit by global cyber attack that left US flag on screens