Novartis recalls millions of sample drugs over contamination worries