DihydrofolateReductase (DHFR) Inhibitors: A Comprehensive Review.