Eye drops sold at Walgreens, Walmart recalled