Is Tata Power Company Ltd. worth buying?