Novo Nordisk's semaglutide patent expires in India, opening way for generics