Sherwin-Williams to buy Mexican paint giant