Immune Checkpoint Blockade: A New Paradigm in Treating Advanced Cancer