Truck drivers’ protests in southern Italy against high fuel prices have disrupted distribution to supermarkets, leaving shelves and gas station pumps empty in Naples and other parts of the south.