New genera and species of tetrapods from the Karroo beds of South Africa