Carl and Emily Fuchs Institute of Microelectronics, University of Pretoria, Pretoria 0002, South Africa