KwaZulu accepts May Day as a public holiday