CVS has a far cheaper competitor to the $600 EpiPen, but there’s a trick to getting it