Tens of thousands of EpiPens recalled for faulty mechanism