Inhibitors of Cyclin-Dependent Kinases: Types and Their Mechanism of Action