Ecology drives the worldwide distribution of human diseases