Cancer immunotherapy at a crossroads