Filters and the weak almost periodic compactification of a discrete semigroup