how long does testosterone propionate last