granite prices per ton in south africa