Gen. Barry McCaffrey Slams Trump For 'Outrageous' Iraq Visit: 'Embarrassing' to Boast of Dangerous Trip