India’s trade deficit narrows to $13 billion in June as gold imports nearly halved from a month earlier