Text this: The impact of costs and perceived quality on utilisation of primary health care in Tanzania : rural-urban comparison