TRAIL on trial: preclinical advances in cancer therapy