North Carolina Senate set to vote on medical marijuana