The financial cost to patients of visiting a GP in Ireland: a cross-sectional survey