ITC Ltd a Value Buy for Long-term Investment