Senate set to vote on recreational marijuana