Political analyst Moeletsi Mbeki has criticised President Cyril Ramaphosas leadership, describing him as a "very weak" president of the ANC.