Beers, braai, and the Boks: South Africans cherish new public holiday