Largely preventable or treatable infections with viruses, bacteria and parasites cause about two million new cancer cases and 1.5 million cancer deaths each year, according to a new study.