Shoppers facing bizarre shortages amid coronavirus pandemic