Is Cipla Ltd. worth buying?