Colgate to keep raising prices as inflation slows to boost margins and profit