The court shot down the legal rationale for Trump’s decision to end DACA — but gave him 90 days to come up with a better one.