Moscow and ANC three decades of co-operation and beyond