how long is a prescription valid in south africa