Using the theory of planned behaviour to predict screening uptake in two contexts