Penicillin allergic reaction how long does it last