The Late Precambrian fossils from Ediacara, South Australia