Grocery store shortages are back. Here are some of the reasons why