China and India can succeed in Afghanistan where US, Russia failed