South Africa braces for ‘national shutdown’ as opposition announces protests