Portsmouth cigarette tax hike passes