Supermarkets across UK face empty shelves due to supply shortages