Semigroup rings as weakly Krull domains