President Cyril Ramaphosa declares December 15 a public holiday