New spider-like species discovered in 305 million-year-old fossil