Procedural justice under the principle of legality in South African administrative law