Plant-based diet and cancer prevention