Mylan launches generic insomnia treatment