What factors may cause cancer of the lungs