Cape Town Carnival returns: a dazzling celebration of culture and creativity