More than 10 different brands of eye drops recalled over contamination