Developing effective personalized cancer immunotherapies