Cheaper, longer-lasting epinephrine pills could soon replace overpriced EpiPens