Toilet paper, canned food: What explains coronavirus panic buying |...