South Africa gas truck explosion death toll rises to 34