Is Torrent Power Ltd. worth buying?