Robitussin cough syrup recalled nationwide due to contamination