a study of melphalan flufenamide melflufen inhorizon op 106 versus mammoth an indirect comparison