U.S. stocks fought their way to a mixed finish Tuesday as drugmakers rallied, which mostly canceled out losses for industrial companies. Investors shifted their money to less risky investments for the second day in a row. For the second straight day, stocks started with substantial losses. Industrial companies, which have climbed lately, fell the most…