General practice research. Problems and solutions in participant recruitment and retention.