Cyril Ramaphosa cuts short his attendance at Commonwealth summit in London to deal with violent protests at home.