How Ndiambani Magadgela went all out for electric vehicles in the middle of a Covid-19 and load shedding storm