Peggy Johnson to head global business development at Microsoft