Cancer treatment trials--past failures, current progress and future prospects.