Nat Sciver-Brunt scored the fastest century in women's Tests, from 96 balls, before going on to make 128 against South Africa.