Survivors of Iranian attack that killed 6 U.S. troops say generals ignored warnings