how long do rashes last