Man dies in Dundee’s Ninewells Hospital following industrial accident in Perth shop