The agreement reached Saturday would expand the state’s existing medical marijuana program and set up a a licensing and taxation system for recreational sales. Lawmakers are expected to vote on the bill Tuesday, the earliest they could consider it. Legislative leaders hope to vote on the budget Wednesday to meet the deadline of having a budget in place by April 1.