Insulin and cancer: a tangled web