Americans stock up, ready for end of the world