Understanding Cancer's Hallmarks and Therapeutic Implications