How long do hives from an allergic reaction last