Eyedrops sold at Walmart, other stores linked to infections