How one city is taking on Big Tobacco – and winning