Judge rules KCMO violated state law in altering KCPD budget