Steve Ballmer contemplates major restructuring in Microsoft