Teva launches generic version of EpiPen auto-injector in US