Prevention and health promotion in clinical practice: the views of general practitioners in Europe.