RAF1 and cancer: Small Molecule B-RAF Inhibitors as Anti-Cancer Therapeutics: Advances in Discovery, Development, and Mechanistic Insights