FDA approves first generic version of EpiPen in time for device shortage