The dispute between InBev and workers at its breweries in Belgium has come to an end.