1.5 million hand warmers sold through Amazon, Walmart recalled after death in California