Requirements, Challenges and Consequences in Accreditation of Engineering Programmes