Why do general practitioners prescribe antibiotics for sore throat? Grounded theory interview study