cipla stock analysis 2024