granite and sandstone costs south africa