Barriers and facilitators to patient recruitment to a cluster randomized controlled trial in primary care: lessons for future trials | Synapse