The use of ‘think aloud’ technique, information processing theory and schema theory to explain decision-making processes of general practitioners and nurse practitioners using patient scenarios