Cancer drug approvals and setbacks in 2025. — SciRadar