Creating pre-conditions for change in clinical practice: the influence of interactions between multiple contexts and human agency