Minnesota boy suffers rare and perplexing allergy