NBC: Product shortages and empty store shelves loom with falling shipments from China