Pyrimidines as Anticancer and Antiviral: Synthesis & Reactions (A Review)