India-China border: new satellite images show that Chinese troops have dismantled camps on the disputed border near Ladakh