how long is a cheque valid for in south africa