PBCounter: Weighted Model Counting on Pseudo-Boolean Formulas