sweeney todd welsh national opera review