Text this: Patient satisfaction with general practice in urban and rural areas of Scotland