How long do shellfish allergy symptoms last