Semigroup Rings as Weakly Factorial Domains