A surge in demand for healthcare and home improvement products has helped the consumer conglomerate 3M post better-than-expected third-quarter earnings, as hospitals stock up on protective equipment and workers forced to stay at home buy more DIY materials.