3M's quarterly profit up 2.6%