Minstrels bring music and magic to Cape Town Street Parade