The Trump administration cannot withhold $29 million in federal money from New York, Connecticut, Rhode Island and three other states that do not embrace harsh immigration policies, a judge wrote Friday, ruling that the effort violated the separation of powers…