Trump claims all IS-held territory retaken