Geography of health care: spatial and social accessibility tothe health care facilities in rural Himachal Pradesh