How long can horse lice live on rugs