Violence in general practice: a survey of general practitioners' views.