Bovine leukaemia: facts and hypotheses derived from the study of an infectious cancer.