Chris Cornell leaves long rock legacy