Modeling time taken to HIV testing and uptake of test results: application of extended PWP model