Windows XP Maintains Its Hold On PCs