Do walnuts prevent cancer?