Bad diet may lead to cancer