A Snapshot of Challenges and Solutions in Cancer Drug Development and Therapy