Eskom crisis: De Ruyter quits - and who can blame him?