Top general says US withdrawal from Iraq on track