The risk of major cancers, including breast, prostate and cervical, is halved in patients taking the cholesterol-lowering pills.