Environmental factors such as sunshine and tobacco smoke cause more cancers than random DNA mutations, researchers have affirmed — contesting another team's conclusions that "bad luck" was mainly t