Tractable Answer-Set Programming with Weight Constraints: Bounded Treewidth is not Enough