US says Islamic State foreign fighter ranks drop to 25,000