Modelling immunotherapy response and toxicity in cancer