3M delivers Q2 Sales of $7.7 billion and earnings of $2.08 per share