Over 8M Thermos jars and bottles recalled after 3 people lost vision