President Donald Trump called protesters in Los Angeles “animals” and “a foreign enemy” in a speech at Fort Bragg on Tuesday as he defended deploying the military on demonstrators opposed to his immigration enforcement raids and as he vowed to “liberate” the West Coast city.