Dr Reddy's Laboratories launches generic semaglutide injection in Canada