Jurassic dinosaur from the Isle of Skye revealed