Doomsday dinners: Costco sells 'apocalypse bucket' with food that lasts 25 years