Can a peanut allergy come on suddenly?