National Qualifications Framework Act: National policy and criteria for designing and implementing assessment for NQF qualifications and part-qualifications and professional designations in South Africa