Seol mar théacs é seo: A maximal tractable class of soft constraints