Adaptive Tool Use in Large Language Models with Meta-Cognition Trigger