Role of cell based approaches in cancer immunotherapy