who are the descendants of shem ham and japheth today