Negotiators agree to $34 billion state budget