Taxi-related violence leaves three dead in Soweto