近五成癌症可防