Cranberries star Dolores O'Riordan dies in London aged 46