can cancer be prevented by diet