Microsoft Cuts 7,000 Jobs: Restructuring Amidst Record Profits