A bizarre dinosaur described as a cross between “a bird, a vampire and a porcupine” has been identified from fossils in South Africa.