Enhancing opportunistic recruitment and retention in primary care trials: lessons learned from a qualitative study embedded in the Cranberry for Urinary Tract Infection (CUTI) feasibility trial