India's goods trade deficit narrows to $26.86B in August amid China talks