Satellite images show new Chinese structures near site of border clash with India