Molson Coors has signed a new labour agreement with workers at its Memphis brewery.