Hadji Omar Kemp dies at 104