Costco is selling a 150-meal "apocalypse bucket" that lasts 25 years | Fortune