fight cancer with vegetables