3M is freezing pension plans, even as other companies like IBM find the practice outdated