long shelf life carfentanil