3M Company (MMM) reports earnings