how long is testosterone detectable in blood