Morrisons explains reason for empty shelves at local supermarkets