Natural Killer Cells: A Review on Their Role in Cancer Immunotherapy