3M jumps 8% on Microsoft Azure deal and strong Q2 results