Microsoft pushes out emergency patches for Windows XP