how long does testosterone cypionate stay in your system