South African President Cyril Ramaphosa says decision for Russian leader not to attend was by 'mutual agreement,' allowing him to avoid dilemma of whether to execute warrant