Is ITC Ltd a Value Buy for Long-term Investment?