Cipla posts record Q1 revenue vs Dr Reddy's semaglutide hit