solifugae on human hand