'More needs to be done': Costa staff 'failure' caused death of 13-year-old girl