How long can an allergic reaction to clindamycin last