When is an intervention ready to be tested in a randomised trial? Primary care alliance for clinical trials (PACT) network.