5-Fluorouracil: Forty-Plus and Still Ticking. A Review of its Preclinical and Clinical Development