India's trade deficit narrows to $27.14 bn in October