Army recruits shortfall blamed on Iraq war critics