Latest news today on Homo floresiensis