About 12 million "Shrek"-themed drinking glasses sold nationwide at McDonald's are being recalled because the painted designs contain cadmium, a known carcinogen that can also cause bone softening and severe kidney problems.