Why some women get breast cancer and others do not is a mystery – genes are to blame for only about 1 in 10 cases. Maybe the answer lies with the mouse mammary tumour virus