AdmTree: Compressing Lengthy Context with Adaptive Semantic Trees