homo floresiensis cave