Colour, creativity and a kaleidoscope of local flavour at Vaal Mall's weekend markets