Negotiators agree on $32.5B state budget, branches to vote Thursday