3M will spin off its health care business into a new public company