Innovative tools and OpenHDS for health and demographic surveillance on Rusinga Island, Kenya