Sweeney Todd, the demon barber of Fleet Street: A musical thriller