The Trump administration ran afoul of federal law and the U.S. Constitution when it tried to withhold grant money from so-called sanctuary cities, a judge ruled Thursday.In a written opinion, U.S. District Judge Harry D. Leinenweber held the U.S. Justice Department overstepped its bounds by demanding jurisdictions help enforce immigration law in order to receive public safety funds from the Edward Byrne Memorial Justice Assistance Grant.Leinenweber entered a permanent injunction barring the Justice Department from imposing …