Immunotherapy: A new weapon against cancer