The Trump administration's freezing of federal grants violates the separation of powers