预防癌症的方法有哪些