Ukraine war blamed for fuel hikes in South Africa, continent