South African protest supports Cuba over US oil embargo