average prices for tiling in johannesburg south africa