How long can a blood clot stay in your leg