Cell-based cancer therapy