Street explosion sends cars flying in Johannesburg