Individual and district scale determinants of users’ satisfaction with primary health care in developing countries