Viehbacher's $9 billion shopping spree