The earnings disappointments continue with CAT and 3M the latest to add to fears aboutRead full news