How long does a tree nut allergic reaction last