The last few days have been blistering here in Cape Town. Following a cool early summer, temperatures have soared