protective factors for cancer