India's trade deficit with China during April-October touches $51.5 billion