Trump administration temporarily halts $1.8B “slush fund” for allies after court order; Justice Dept says it will comply but disagrees with ruling