Re-engineering an Engineering Education Programme: Example of the University of Botswana